The comment here is a liar. We certainly can handle failure
using _syncInputMode().
https://bugzilla.gnome.org/show_bug.cgi?id=688589
return;
if (this._shown)
return;
- // Do this manually instead of using _syncInputMode, to handle failure
- if (!Main.pushModal(this._group, { keybindingMode: Main.KeybindingMode.OVERVIEW }))
+ this._shown = true;
+ this._syncInputMode();
+ if (!this._modal)
return;
- this._modal = true;
this._animateVisible();
- this._shown = true;
},
fadeInDesktop: function() {